class 是 obejct 的模板,object 是 class 實體化
// 定義類別 Class
class Fruit {
// 可在裡面設置屬性(Properties)、方法(method)
// Properties
public $name;
public $color;
// Methods
function set_name($name) {
$this->name = $name;
}
function get_name() {
return $this->name;
}
}
$apple= new Fruit(); // new 一個新物件
$banana= new Fruit(); // new 另一個新物件
$apple->set_name('Apple'); // 獨立的屬性
$banana->set_name('Banana'); // 獨立的屬性
echo $apple->get_name(); // 輸出 Apple 獨立的值
echo $banana->get_name(); // 輸出 Banana 獨立的值
參考資料:PHP OOP - Classes and Objects